P 2 Codes : Pragmatic Trellis Codes Utilizing

نویسندگان

  • Jack Keil
  • Ephraim Zehavi
چکیده

QUAL COMM Israel. rror correction codes come in two flavors: block codes and convolutional codes. The most popular method of combining modulation and coding has been termed trellis coded modulation [ l ] (or more simply trellis codes). Pragmatic trellis codes were introduced in a previous IEEE Communications Magazine article [2] whereby the encoders and decoders for trellis codes were obtained by making slight modifications in a readily available convolutional encoder and decoder. In particular, the article described how the Viterbi decoder for the de facto industry and government standard, rate 1/2,64-state, convolutional code could be modified to become the decoder for trellis codes for 8-PSKand 16-PSKmodulation. These pragmatic trellis codes performed almost as well as the best trellis codes of comparable complexity (for an AWGN channel). Indeed, a pragmatic trellis code on a chip has been available for several years for 8-PSK and 16-PSK modulation. Pragmatic codes for PAM and QAM signal constellations were also described [2]. The approach suggested was to treat the QAM constellation as the product of two orthogonal PAM constellations and to code each of these separately. This approach, which was limited to rectangular or square QAM constellations, required quadrupling thenumber of signal points. Since decoding was accomptished by decomposing the twodimensional QAM constellation into two PAM signals, two Viterbi decoders were required. Furthermore, the technique did not apply to the familiar cross constellation. One characteristic of convolutional codes that has been exploited in commercially available products is that a single convolutional code of fixed rate (say rate 1/2) can bepunctured to form a class of higher rate convolutional codes (say rate 2/3,3/4, etc.). In this article, we extend this pragmatic approach to the casewhere the core of the trellis decoder is a Viterbi Decoder for a punctured version of the de facto standard, rate 112 convolutional code. We show that this approach leads to a wide class of high-rate pragmatic punctured (or P2) trellis codes for both PSK and QAM modulation. For PSK modulation, we show that the pragmatic punctured trellis codes lead to more efficient codes than the unpunctured pragmatic trellis codes. For QAM modulation, we demonstrate trellis codes which require only twice the number of signal points, which use only one Viterbi decoder, andwhich apply to rectangular, square or cross constellations. In a recent patent [3] a rate 4/5 pragmatic (but unpunctured) trellis code was described for the 32-QAM cross constellation, which required only twice the number of signal points and which used onlyone Viterbi decoder. Using our P2approach, one is able to obtain almost the same performance as this code but with a higher rate (a rate 9/10) code.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

P2 Codes: Pragmatic Trellis Codes Utilizing Punctured Convolutional Codes

In a paper [ I ] , a pragmatic approach to the design of trellis codes was described whereby the basic engine of the trellis decoder was a Viterbi Decoder for the de facto industry and government standard, rate 1/2, 64state, convolutional code. In that paper, codes for 8PSK and 16-PSK modulation were described which performed almost as well as the best trellis codes of comparable complexity (fo...

متن کامل

Pragmatic Space-Time Trellis Codes for Block Fading Channels

A pragmatic approach for the construction of space-time codes over block fading channels is investigated. The approach consists in using common convolutional encoders and Viterbi decoders with suitable generators and rates, thus greatly simplifying the implementation of space-time codes. For the design of pragmatic space-time codes a methodology is proposed and applied, based on the extension o...

متن کامل

On the Design of Space-Time Trellis Codes for Cooperative Relaying

The design of space-time codes for wireless communications with relays is investigated by considering a pragmatic approach based on the concatenation of convolutional codes and BPSK/QPSK modulation to obtain cooperative codes. We propose a design criterion which aims at optimizing both diversity and coding gain, based on an asymptotic bound for frame error probability. This framework is useful ...

متن کامل

A Note on Performance of Generalized Tail Biting Trellis Codes

Tail biting trellis codes and block concatenated codes are discussed from random coding arguments. Error exponents and decoding complexity for generalized tail biting (GTB) random trellis codes, and their relationships are derived, where the GTB trellis codes consist of full tail biting (FTB) trellis codes, partial tail biting (PTB) trellis codes and direct truncated (DT) trellis codes. We show...

متن کامل

QPSK Balanced Space Time Trellis Codes

All the best known space-time trellis codes (STTCs) belong to the Balanced STTCs class. The first method to design balanced STTCs is proposed in this letter. The exhaustive code search of optimal codes can then be reduced to this class. Finally, the proposed method is used to construct new QPSK codes for 3 and 4 transmit antennas which outperform the best previously published codes of the same ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004